package JavaSE.Class11.Test;

public interface InterFace {
    //1.接口中的成员变量默认都是public static final修饰
    public static final int a=10;
    int b=20;

    //2.接口中的抽象方法默认都是public abstract修饰
    public abstract void draw();
    void drawmap();

    //3.当接口中的方法被default或者static修饰时 那么该方法可以有具体的实现
    default void defaultMethod(){
        System.out.println("default method");
    }
    static void staticMethod(){
        System.out.println("static method");
    }

    //4.接口是无法进行实例化的

    //5.一个接口对应一个字节码文件（.Class文件）

    //6.如果一个类不想实现这个接口的方法，那么此时这个类可以被定义为抽象类
    //但是这个抽象类被继承就要实现所有没实现的抽象方法

}
